home *** CD-ROM | disk | FTP | other *** search
/ Game Cracker (Expanded Edition) / Game Cracker (Expanded Edition).iso / cracks / FF7PATCR.ZIP / Patcrack.nfo < prev   
Text File  |  1998-08-30  |  5KB  |  89 lines

  1.             -* FF7 Cracker v1.01 *-
  2.  
  3. Hello you!
  4.  
  5. -> This Crack will remove the CD1 check protection of Final Fantasy VII
  6.    v1.00 FRENCH version only . It is usefull only if you have a copy of
  7.    the CD of FF7 and you want to use it ('cause you don't have the
  8.    original one :).
  9.  
  10. -< Alors, comment τa marche, comment, τa marche?!?! Since I have released
  11.    this crack, I have received tens of emails which asked me how to copy
  12.    the CD1 of FF7. Don't you have thought a bit before asking me this
  13.    question? :)... if I have made a crack, it's to defeat all the
  14.    protection no? hum? So, to copy this anoying CD... just copy the 'ff7'
  15.    directory and label your copy as the original (FF7DISC1)... don't take
  16.    care of the 650Mo files or of the other tracks... all this is only copy
  17.    protection and this crack will tell FF7 to ignore them :).
  18.  
  19.  
  20. So, you are reading the nfo file of the crack of 'Final Fantasy VII
  21. v1.00 french'. What will do this crack?.. it will just remove the
  22. protections concerning the CD 1 of FF7. Why?... this outreageous game
  23. has an excellent CD protection against copy. If you wanna copy the game
  24. for a friend or for any other reason, you'll see that the Installation
  25. CD, CD2 and CD3 will copy without problems and will be accepted by the
  26. game. But CD1 is protected like this:
  27.     Track 1: The Game's Data
  28.     Track 2: long blank Audio track
  29.     Track 3: short blank Audio track
  30.     Track 4: a small Data track
  31.         -> Total exceed 650Mo
  32. Most of CD-R's have a size of 650Mo, so, you probably won't be able to
  33. copy this CD. But, even if you could do it, if you use to copy CD,
  34. you'll notice that the 4th track, with faked data, is imposible to copy
  35. with a standard CD writer (if you can, you're the God of CD-Writing...
  36. please contact me :)... I have tried with the last versions of Easy-CD Pro,
  37. CDR-Win, DAO, and Easy CD Creator Deluxe... they never want to copy a
  38. Data track after a Audio track.
  39.  
  40. ... like every human being that has an internet connexion, I searched for a
  41. crack but I didn't find one, one month after I bought the game.
  42. That evening, I found one, but it looked like it was very bad and unusefull,
  43. and it didn't work with my french version (yes, I'm french,  didn't you
  44. notice it by my very poor english? :). So, that night, I decided to learn
  45. how to crack 'cause I was really fed up with this game!... I downloaded
  46. W32Dasm 8.9, launched it and read the Help file... I just knowed C/C++
  47. language and I must admit that assembly language afraided me.. I didn't
  48. understand a word!...
  49. First, I noticed that there was a file named CDCheck.exe in my FF7
  50. directory... I thought that it was really dummy and tried all the cheats
  51. I was used to do in those case... nothing happened... then... I made a
  52. last test... yeah! CDCheck.exe was a fake! It didn't control or test
  53. nothing! Then I interested myself to the file named 'ff7.exe'... after
  54. all my test, I was sure that all the protection scheme was in it... so
  55. I disassembled it!... it was the first time I did something like that
  56. and I thought I had to give up and wait for real crackers to help me.
  57. But, I searched in the file... with the Help file of W32Dasm I understood
  58. some things and finally, I had some idea, I searched, etc...
  59. As I told you, I didn't know nothing in assembly language, but some
  60. things like 'cmp' or 'jmp' was a bit meanfull to me (as a C/C++ coder)
  61. ... 'compare' and 'jump'...
  62. To resume... at least, I found some string reference named 'FF7DISK1',
  63. 'FF7DISK2' and 'FF7DISK3'... I noticed that it was the name of the 3CD
  64. of the game... I understood all the test system of Squaresoft in about
  65. 2 hours... finally I found those lines at the end of the 'FF7DISK1'
  66. section... the program tested some things on the CD and at the end, it
  67. simply verify the return values like this:
  68.  
  69. :00404CFE 83BDF0FCFFFF00          cmp dword ptr [ebp+FFFFFCF0], 00000000
  70. :00404D05 7425                    je 00404D2C
  71. :00404D07 83BDECFCFFFF00          cmp dword ptr [ebp+FFFFFCEC], 00000000
  72. :00404D0E 741C                    je 00404D2C
  73. :00404D10 83BDF8FCFFFF00          cmp dword ptr [ebp+FFFFFCF8], 00000000
  74. :00404D17 7413                    je 00404D2C
  75. :00404D19 83BDF4FCFFFF00          cmp dword ptr [ebp+FFFFFCF4], 00000000
  76. :00404D20 740A                    je 00404D2C
  77. :00404D22 C705684C990001000000    mov dword ptr [00994C68], 00000001
  78.  
  79. ... to crack this, after some tests, I have thought that if I simply delete
  80. this code, perhaps it would work.... I found an instruction wich seemed to
  81. do nothing (0x90) and I used it an all this code...
  82. I don't think that you want to know how I have done my final Visual C++
  83. program that you'll use to crack your Final Fantasy VII... so, I just thank
  84. you to have read all this text, and I hope that you'll enjoy the final
  85. result.
  86.  
  87. Have phⁿn!
  88.         Patchou (PatateJaune@hotmail.com), 30/08/1998.
  89.          ...and kisses from Fraisie! mouahaha :)))